Method and device for information interaction and association between human biological feature data and account

ABSTRACT

A method and an apparatus for information interaction, and a method and an apparatus for associating human biometric data with an account are disclosed. The information interaction method includes: acquiring, when an information interaction operation with a user account of an information interaction party is triggered, human biometric data of a user acting as the information interaction party; suspending the information interaction operation when determining that no matching user account exists according to the human biometric data, and uploading the human biometric data to a server by a device to establish an association relationship between the user account of the user and the human biometric data; and resuming the information interaction operation when a user account matching the human biometric data sent by the server is received, and completing the information interaction operation with the user account matching the human biometric data.

CROSS REFERENCE TO RELATED PATENT APPLICATIONS

This application claims priority to and is a continuation of PCT PatentApplication No. PCT/CN2015/089952, filed on 18 Sep. 2015, and is relatedto Chinese Patent Application No. 201410505646.5 filed on 26 Sep. 2014,entitled “Method and Device for Information Interaction and Associationbetween Human Biological Feature Data and Account,” which are herebyincorporated by reference in their entirety.

TECHNICAL FIELD

The present disclosure relates to the field of information interactiontechnologies, and in particular, to information interaction methods andapparatuses, and methods and apparatuses for associating humanbiological data with an account.

BACKGROUND

Human biological data includes a facial feature, a fingerprint feature,a palmprint feature, a retinal feature, a skeletal feature, a heartbeatfeature, etc., possessing characteristics that are strongly personalizedand difficult to be imitated. Therefore, based on human biological data,operations, such as fast and secure account login and informationinteraction, can be implemented by directly scanning human biologicaldata of a user, without the need of the user to record information suchas an account, a password, etc.

SUMMARY

This Summary is provided to introduce a selection of concepts in asimplified form that are further described below in the DetailedDescription. This Summary is not intended to identify all key featuresor essential features of the claimed subject matter, nor is it intendedto be used alone as an aid in determining the scope of the claimedsubject matter. The term “techniques,” for instance, may refer todevice(s), system(s), method(s) and/or computer-readable instructions aspermitted by the context above and throughout the present disclosure.

The present disclosure provides a method and an apparatus forinformation interaction, and a method and an apparatus for associatinghuman biometric data with an account, which can reduce the number oftimes of acquiring the human biometric data, and enhance the efficiencyof information interaction.

In order to achieve the foregoing objectives, the present disclosureprovides the following technical solutions.

In implementations, an information interaction method is provided. Inimplementations, the method may include acquiring human biometric dataof a user acting as an information interaction party when an informationinteraction operation with a user account of the information interactionparty is triggered; suspending the information interaction operationupon determining that no matching user account is found based on thehuman biometric data, and uploading the human biometric data to a servervia a device to establish an association relationship between a useraccount of the user and the human biometric data; and resuming theinformation interaction operation when a user account matching the humanbiometric data is received from the server, and completing theinformation interaction operation with the user account matching thehuman biometric data.

In implementations, an information interaction method is provided. Inimplementations, the method may include sending a data query request toa server using a logged-in account to query human biometric data of auser corresponding to the logged-in account, which is acquired anduploaded by a device to which a user account of an informationinteraction party belongs; sending an association request to the serverto establish an association relationship between the logged-in accountand human biometric data that is found; and completing an informationinteraction operation with the user account of the informationinteraction party when interaction information sent by the account ofthe information interaction party according to the associationrelationship is received.

In implementations, a method for associating human biometric data withan account is provided. In implementations, the method may includereceiving human biometric data that is uploaded by a device;associatively storing the human biometric data and correspondingidentification information; receiving request information from a useraccount, the request information including the identificationinformation; and searching for the human biometric data corresponding tothe identification information included in the request information, andestablishing an association relationship between the user account andthe human biometric data that is found.

In implementations, an information interaction apparatus is provided. Inimplementations, the apparatus may include an acquisition unitconfigured to acquire human biometric data of a user acting as aninformation interaction party when an information interaction operationwith a user account of the information interaction party is triggered; aprocessing unit configured to suspend the information interactionoperation upon determining that no matching user account is found basedon the human biometric data, and upload the human biometric data to aserver via a device to establish an association relationship between auser account of the user and the human biometric data; an interactionunit configured to resume the information interaction operation when auser account matching the human biometric data is received from theserver, and complete the information interaction operation with the useraccount matching the human biometric data.

In implementations, an information interaction apparatus is provided. Inimplementations, the apparatus may include a query unit configured tosend a data query request to a server using a logged-in account to queryhuman biometric data of a user corresponding to the logged-in account,which is acquired and uploaded by a device to which a user account of aninformation interaction party belongs; an association unit configured tosend an association request to the server to establish an associationrelationship between the logged-in account and the human biometric datathat is found; and an interaction unit configured to complete aninformation interaction operation with the user account of theinformation interaction party when interaction information sent by theaccount of the information interaction party according to theassociation relationship is received.

In implementations, an apparatus for associating human biometric datawith an account is provided. In implementations, the apparatus mayinclude a data receiving unit configured to receive human biometric datathat is uploaded by a device; an association storage unit configured toassociatively store the human biometric data and correspondingidentification information; a request receiving unit configured toreceive request information from a user account, the request informationincluding the identification information; and an association processingunit configured to search for human biometric data corresponding to theidentification information included in the request information, andestablish an association relationship between the user account and thehuman biometric data that is found.

As can be seen from the above technical solutions, the presentdisclosure waits for a user of an information interaction party toestablish an association relationship between human biometric data and auser account in real time, by suspending and resuming an informationinteraction operation, thus reducing the number of times of acquiringthe human biometric data, avoiding the number of times of performinginformation interaction operations, and thus facilitating an improvementin the efficiency of information interaction.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flowchart of an information interaction method.

FIG. 2 is a flowchart of another information interaction method.

FIG. 3A is a flowchart of an information interaction method from theperspective of a terminal according to an exemplary embodiment of thepresent disclosure.

FIG. 3B is a flowchart of an information interaction method from theperspective of a terminal according to another exemplary embodiment ofthe present disclosure.

FIG. 4 is a flowchart of performing a payment service according to anexemplary embodiment of the present disclosure.

FIG. 5 is a flowchart of a method of associating human biometric datawith an account from the perspective of a server according to anexemplary embodiment of the present disclosure.

FIG. 6 is a schematic structural diagram of a terminal according to anexemplary embodiment of the present disclosure.

FIG. 7 is a block diagram of an information interaction apparatusaccording to an exemplary embodiment of the present disclosure.

FIG. 8 is a block diagram of an information interaction apparatusaccording to another exemplary embodiment of the present disclosure.

FIG. 9 is a schematic structural diagram of a server according to anexemplary embodiment of the present disclosure.

FIG. 10 is a block diagram of an apparatus for associating humanbiometric data with an account according to another exemplary embodimentof the present disclosure.

DETAILED DESCRIPTION

When an information interaction between users is implemented, operationsof sending and receiving interaction information between individual useraccounts corresponding to the users needed to be performed based on theuser accounts. In a process of information interaction based on humanbiometric data, an association is actually established between humanbiometric data of a user and a user account, so that a process ofoperations of information interaction can be implemented more easily andsecurely by making use of characteristics of the human biometric data,such as being easy to acquire and difficult to imitate, and being highlysecure.

As shown in FIG. 1, if information interaction is implemented between auser A and a user B, a common processing procedure 100 is given asfollows:

At S102, the user A and the user B separately store associationrelationships between user accounts thereof and human biometric datathereof in a server. A user account corresponding to the user A isassumed to be an account A, and human biometric data corresponding tothe user A is assumed to be a feature 1. A user account corresponding tothe user B is assumed to be an account B, and human biometric datacorresponding to the user B is assumed to be a feature 2. In this case,association relationships: the account A—the feature 1, and the accountB—the feature 2 are individually stored in the server for the user A andthe user B.

At S104, the server associatively stores user accounts and humanbiometric data that are received, for example, the account A and thefeature 1, the account B and the feature 2, etc., as shown in FIG. 1.

At S106, an information interaction operation is assumed to be triggeredby the user A.

At S108, the user A scans the user B using a scanning device to obtainthe human biometric data of the user B, for example, the feature 2.

At S110, the user A sends a query request to the server via a terminal,the query request including the scanned feature 2.

At S112, the server finds that a user account matching the feature 2 isthe account B, based on a pre-stored association relationship: theaccount B—the feature 2, and returns a query result including theaccount B to the user A.

Apparently, if the user B triggers an information interaction operationat S106, the user B scans the user A using a scanning device to obtainthe feature 1 at S108. The user B sends a query request including thefeature 1 to the server at S110. The server may find the account Acorresponding to the feature 1 uploaded by the user B according to anassociation relationship: the account A—the feature 1 at S112.

At S114, the user A performs information interaction with the account B(corresponding to the user B) via the account A, thus implementing theinformation interaction between the user A and the user B.

Through the above processing procedure as shown in FIG. 1, aninformation interaction between the user A and the user B may be easilyimplemented, and another user who logs into the account B is preventedfrom imitating as the user B through scanning the feature of the user B.

Nevertheless, an implementation of the above processing procedure relieson S102. Specifically, both parties of information interaction need tostore association relationships between respective user accounts andrespective human biometric data in a server in advance, so that a useraccount corresponding to human biometric data obtained by scanning canbe found based on the pre-stored association relationships (i.e., S112)during a process of operations of information interaction.

However, especially when an application function is just launched, theserver may not have stored user accounts and human biometric data of anumber of users associatively, thus leading to processing 200 as shownin FIG. 2:

At S202, only the user A uploads the account A and the feature 1 thereofto the server.

At S204, the server stores the account A and the feature 1 inassociation.

At S206, the user A triggers a first information interaction operation.

At S208, the user A scans the user B via a scanning device, and obtainshuman biometric data of the user B, for example, the feature 2.

At S210, the user A sends a query request to the server via a terminal,the query request including the scanned feature 2.

At S212, the server cannot find a user account matching the feature 2,and returns a query result of “Not found” to the user A because the userB does not upload and store the account B and the feature 2associatively to the server.

At S214, a first information interaction operation triggered by the userA ends because an information interaction party cannot be determined.

At S216, the user B needs to scan himself/herself using the scanningdevice, and stores human biometric data that is obtained, e.g., thefeature 2, and the account B associatively in the server.

At S218, the user A triggers a second information interaction operation.

At S220, the user A scans the user B via the scanning device, andobtains the human biometric data of the user B, for example, the feature2.

At S222, the user A sends a query request to the server via theterminal, the query request including the scanned feature 2.

At S224, the server finds that the user account matching the feature 2is the account B based on the pre-stored association relationship: theaccount B—the feature 2, and returns a query result including theaccount B to the user A.

At S226, the user A performs an information interaction with the accountB (corresponding to the user B) via the account A, thus implementing theinformation interaction between the user A and the user B.

As can be seen, when an information interaction party does not store auser account and human biometric data associatively in advance,information interaction operations need to be triggered at least twice(S206 and S218) and human biometric data needs t be scanned for threetimes (S208, S216 and S220). A process of operations thereof is verycomplex and cumbersome.

However, in the technical solutions of the present disclosure, thenumber of times of acquiring human biometric data can be reduced, useroperations are simplified, and the efficiency of information interactionis enhanced.

To further describe the present disclosure, an embodiment is provided asfollows.

Referring to FIG. 3A, FIG. 3A shows a flowchart of an informationinteraction method 300 according to an exemplary embodiment of thepresent disclosure. The method 300 is applied to a terminal, and mayinclude the following procedure.

At S302, when an information interaction operation with a user accountof an information interaction party is triggered, human biometric dataof a user acting as the information interaction party is acquired.

In implementations, the human biometric data may include at least one ofthe followings: a facial feature, a fingerprint feature, a palmprintfeature, a retinal feature, a skeletal feature, a heartbeat feature,etc. Apparently, one skilled in the art should understand that thepresent disclosure does not limit a specific type of “human biometricdata”, and, other biological features that can be used for useridentification can obviously also be applicable to the technicalsolution of the present disclosure.

Specifically, in implementations, an information interaction operationmay be directly triggered via an APP (Application) installed in aterminal. Alternatively, the information interaction operation may beindirectly triggered by calling a function between APPs.

At S304, the information interaction operation is suspended ifdetermining that no matching user account exists based on the humanbiometric data, and the human biometric data is uploaded to a server viaa device to establish an association relationship between the useraccount of the user and the human biometric data.

In implementations, the acquired human biometric data may be uploaded tothe server according to the user account by logging into the useraccount on the device.

In implementations, user accounts and respective human biometric datamay be stored in a mapping relationship database associatively, and auser account matching the acquired human biometric data may bedetermined by querying the mapping relationship database.

As an exemplary implementation, the user may download and store amapping relationship database in a local terminal to form acorresponding local mapping relationship database, and search for a useraccount matching the acquired human biometric data in the local mappingrelationship database. At the same time, data update may further beperformed regularly with the server to ensure data in the local mappingrelationship database is up to date.

In implementations, for a mapping relationship stored in the localmapping relationship database, a corresponding user account may be auser account of a friend (such as a contact in an address book), or maybe a user account having an account relationship based on a previouslyperformed information interaction operation, to avoid an excessiveoccupancy of a local storage space or a reduction in query efficiencydue to an excessively large volume of data stored in the local mappingrelationship database.

As another exemplary implementation, an online mapping relationshipdatabase may be created in the server, and the user may send theacquired human biometric data to the server so that the server searchesfor a user account matching the human biometric data in the onlinemapping relationship database. Using the online mapping relationshipdatabase, mapping relationships therein may be updated online, and datais ensured to be up to date.

In implementations, by storing the acquired human biometric data in theserver, the user acting as the information interaction party maydirectly use the human biometric data. In other words, the associationrelationship is established between his/her own account and the humanbiometric data, and the user does not need to scan and acquire his/herown human biometric data again, thus effectively reducing the number oftimes of acquiring the human biometric data and enhancing the efficiencyof information interaction.

At S306, after the user account matching the human biometric data isreceived from the server, the information interaction operation isresumed, and the information interaction operation is completed with theuser account matching the human biometric data.

In implementations, by resuming the information interaction operation,the user needs to neither perform the information interaction operationagain nor reacquire the human biometric data of the user acting as theinformation interaction party, thus facilitating an enhancement of theefficiency of information interaction.

In implementations, as an exemplary implementation, after the useracting as the information interaction party establishes the user accountcorresponding to the human biometric data (which is uploaded to theserver at S304), the server may directly push the user account to theterminal. As another exemplary implementation, the terminal may initiatea polling operation to the server after S304, and then the server mayreturn the matching user account as a query result to the terminalaccording to the polling operation.

In the embodiment as shown in FIG. 3A, the description is made from theperspective of the user A as shown in FIG. 1 and FIG. 2, i.e., theembodiment is applied in the terminal of the user A. Correspondingly,referring to FIG. 3B, FIG. 3B shows a flowchart of an informationinteraction method according to another exemplary embodiment of thepresent disclosure. The method may be applied in a terminal of the userB as shown in FIG. 1 and FIG. 2, and may include the following procedure300′.

At S302′, a data query request is sent to a server using a logged-inaccount to query human biometric data of a user corresponding to thelogged-in account, which is acquired and uploaded by a device to which auser account of an information interaction party belongs.

In implementations, the user does not need to reacquire his/her ownhuman biometric data, but directly uses the human biometric dataacquired and uploaded to the server according to the embodiment as shownin FIG. 3A, thus reducing the number of times of acquiring the humanbiometric data.

At S304′, an association request is sent to the server to establish anassociation relationship between the logged-in account and humanbiometric data that is found.

At S306′, when interaction information sent from the informationinteraction account according to the association relationship isreceived, an information interaction operation is completed with theuser account of the information interaction party.

As can be seen from the foregoing embodiment, when no user account thatmatches acquired human biometric data is found, a user interactionoperation is not ended directly, but is suspended and resumed in thepresent disclosure, thus avoiding triggering the information interactionoperation multiple times. Furthermore, by uploading the acquired humanbiometric data to a server, the user acting as an informationinteraction party does not need to reacquire his/her own human biometricdata, and may directly configure a corresponding user account for theuploaded human biometric data, thus facilitating a reduction in thenumber of times of acquiring the human biometric data and enhancing theefficiency of information interaction.

According to the technical solutions, the present disclosure may beapplied to various types of information interaction scenarios. Forexample, a specific application scenario of a “payment service” is takenas an example to describe an implementation process of the solutions indetail hereinafter. Referring to FIG. 4, FIG. 4 shows a flowchart ofperforming a payment service according to an exemplary embodiment of thepresent disclosure. The method relates to a process that the user Amakes a payment to the user B, which may include the following procedure400.

At S402, after the user A triggers a payment service with the user B, afacial image of the user B is obtained by scanning.

In implementations, the payment service may be directly triggered by theuser A. For example, the payment service may be triggered via an“Alipay™” client in a terminal such as a cell phone or a tabletcomputer. Alternatively, the payment service may be triggered by theuser through a “Purchase” operation, for example.

In implementations, the user A may directly acquire human biometric dataof the user B via a functional component configured in a terminal, ormay connect to an external functional component through a wired orwireless manner and receive data sent by the external functionalcomponent after the external functional component scans and acquires thehuman biometric data of the user B. If the human biometric data usedherein is a facial image, the user A may scan and acquire the facialimage of the user B via an internal or external camera of the terminal.

In implementations, the human biometric data may also be acquired inadvance. For example, the user A stores the facial image of the user Bin the terminal in advance, so that an interaction may be performedusing previously acquired information even if the user B is not present.

At S404, the user A sends the facial image of the user B to the server,and the server searches for a user account matching the facial image.

In implementations, as an exemplary implementation, an online databasemay be configured in the server, and mapping relationships betweenfacial images and user accounts that are uploaded by users in advanceare stored in the online database. Based on the facial image uploaded bythe user A, a search can be made as to whether a user account matchingthereto exists.

Apparently, as another exemplary implementation, the user A may alsodownload the mapping relationship to a terminal thereof to establish acorresponding local database, and search for a user account matching thefacial image locally.

At S406, if a matching user account exists, S420 is performed.Otherwise, S408 is performed.

At S408, the user A suspends the payment transaction with the user B.

At S410, the user A uploads and stores the acquired facial image of theuser B to the server.

In implementations, “S408” and “S410” are only used to distinguish twosteps of operation, but are not used to limit a specific order ofexecution thereof.

As an exemplary implementation, the user B may apparently determinehis/her own facial image by viewing and examining facial images on theserver one by one.

As another exemplary implementation, as facial images (or other humanbiometric data) of many users may exist in the server, the user A mayassociatively upload the acquired facial image and correspondingidentification information to the server at S410, and the user B maythus quickly acquire the facial image corresponding thereto from theserver based on the identification information.

When the user A generates and then uploads identification information tothe server, the identification information may include at least one ofthe following: account attribute information of a local logged-inaccount, time information of human biometric data that is uploaded by aterminal device used by the user A, geographical location information ofthe human biometric data uploaded by the terminal device, attributeinformation of the terminal device, attribute information of a networkenvironment where the terminal device is located, a self-defined string,and a random string generated by the terminal device. The accountattribute information may include: an account name of the user A, amobile phone number of the user A, etc. The attribute information of theterminal device may include: an ID assigned to the terminal device bythe server, an ID of a component in the terminal device, etc. Theattribute information of a network environment where the terminal deviceis located may include: an IP address of the terminal device, a MACaddress, etc. Apparently, if the user A is present with the user B, theuser A may manually input random identification information or controlthe terminal device to generate random identification information, suchas a string of random code, so that the user B may find a correspondingfacial image according to the random code.

As another exemplary implementation, after receiving the human biometricdata uploaded by the user A, the server may generate correspondingidentification information therein, and stores the human biometric dataand the identification information in association. The server thenreturns the identification information to a terminal device of the userA. As such, the user B may acquire the identification information fromthe terminal device, which may be used in subsequent operations ofsearching and account association of the human biometric data.

When the identification information is generated by the server, theidentification information may be a random string. Since theidentification information is generated by the server, the uniqueness ofeach piece of identification information in the server can be ensured.

In implementations, the identification information may be sent to theuser B by the user A, and may also be acquired by the user B on his/herown. When the user B acquires the identification information on his/herown, the user A may display the identification information on a screeninterface of the terminal, and the user B may: 1) read theidentification information, and input thereof into the terminal andupload it to the server, to search for a matching facial image; 2) use acamera on the terminal to automatically recognize the identificationinformation through an OCR technology; 3) the user B may read andanalyze the identification information in a bar code through acorresponding recognition function if the user A generates the bar codecorresponding to the identification information, such as aone-dimensional code or a two-dimensional code.

At S412, the user B finds his/her facial image in the server.

At S414, the user B associates the found facial image with his/her ownuser account B.

At S416, the user B stores a mapping relationship between the foundfacial image and his/her own user account B in the server. The servermay update the mapping relationship to the online database.

At S418, based on the stored mapping relationship, the server may sendthe user account B corresponding to the facial image acquired at S402 tothe terminal of the user A to resume the payment transaction.

At S420, the payment transaction with the user B is completed.

In the above embodiment, a user may complete an information interactionoperation by acquiring human biometric data only once, and theinformation interaction operation does not need to be started formultiple times, thus being conducive to simplifying a process ofoperations and enhancing the efficiency of information interaction.

Referring to FIG. 5, FIG. 5 shows a flowchart of a method 500 ofassociating human biometric data with an account from the perspective ofa server according to an exemplary embodiment of the present disclosure.The method 500 is applied to a server, and may include the followingprocedure.

At S502, human biometric data that is uploaded by a device is received.

At S504, the human biometric data and corresponding identificationinformation are associatively stored.

In implementations, as a number of pieces of human biometric datauploaded by a great number of user accounts may exist in the server,associatively storing the pieces of human biometric data and respectivepieces of identification information facilitates discrimination ofdifferent pieces of human biometric data effectively and avoidsconfusion.

As an exemplary implementation, identification information may beuploaded by a user using a device, and the identification information atthis point may include at least one of the following: account attributeinformation of a logged-in account in the device, time information ofhuman biometric data uploaded by the device, geographical locationinformation of the human biometric data uploaded by the device,attribute information of the device, attribute information of a networkenvironment where the device is located, a self-defined string, and arandom string generated by the device.

As another exemplary implementation, the identification information maybe generated locally by the server, and the identification informationat this point may be a random string. When the server generatesidentification information, the uniqueness of each piece ofidentification information can be ensured, which avoids a reduction inthe efficiency of acquiring correct human biometric data due to too manyquery results being returned when the user uses the identificationinformation to conduct a search.

At S506, request information from a user account is received, therequest information including the identification information.

In implementations, the user account sending the request information maybe an account that is the same as or different from the user accountthat sends the human biometric data at S502.

At S508, the human biometric data corresponding to the identificationinformation included in the request information is searched for, and anassociation relationship between the user account and the found humanbiometric data is established.

As can be seen from the above embodiment, by uploading human biometricdata of a user to a server in the present disclosure, the user maydirectly establish an association relationship between the humanbiometric data and a user account, thus preventing the user fromacquiring the human biometric data for multiple times, and facilitatingan enhancement in the efficiency of account association.

In addition, a server-based information interaction operation mayfurther be implemented based on the method of associating humanbiometric data with an account as shown in FIG. 5, for improving theefficiency of information interaction between users. For example, whenthe user A hopes to send a photo to the user account b corresponding tothe user B, and the user B has not established an association betweenhis/her own facial image and the user account b in advance, the photofrom the user A may be sent to the user B indirectly based oninformation forwarding by the server. Details of a process thereofinclude the following:

At S502, the user A acquires a facial image (or other human biometricdata) of the user B. However, since the user B does not establish anassociation between his/her own facial image and the user account b inadvance, the user A sends N acquired facial image to A server, and alsosends a photo (or other information to be communicated) that needs to besent to the user B to the server.

At S504, the photo, the facial image, and a corresponding piece ofidentification information that are uploaded by the user A areassociatively stored. As multiple pieces of information to becommunicated, pieces of human biometric data, etc., may be stored in theserver, an associative storing operation facilitates effectivediscrimination of the stored information and data.

At S506, according to identification information in request informationfrom the user B, the facial image uploaded by the user A may be found sothat an association between the user account b and the found facialimage is established on one hand. On the other hand, the found photo maybe sent to the user B, so that an interaction between the user account aof the user A and the user account b of the user B can be completed.

As can be seen, although an information interaction operation (i.e., anoperation of sending a photo) between the user A and the user B issuspended because the user B does not establish an associationrelationship between his/her own facial image and the user account b inadvance, the information interaction operation is resumed and completedsuccessfully based on an association establishing operation performed bythe user B afterwards, and through a “relay” of the photo by the server.

In a typical configuration, a computing device includes one or moreprocessors (CPU), an input/output interface, a network interface, andmemory. FIG. 6 is a schematic structural diagram of a terminal 600according to an exemplary embodiment of the present disclosure.Referring to FIG. 6, on a hardware level, the electronic device includesprocessor(s) 602, an internal bus 604, a network interface 606, memory608, and a non-volatile storage device 610, and may apparently furtherinclude other hardware 612 required by other services. The processor(s)602 read(s) a corresponding computer program from the non-volatilestorage device 610 into the memory 608 and runs the computer program,thereby forming an information interaction apparatus 614 on a logiclevel. Apparently, besides software implementations, the presentdisclosure does not exclude other implementations, such asimplementations in a form of logic devices or a combination of softwareand hardware. In other words, executing entities in the following flowof processing may include, but not limited to, various logic units, andmay also include hardware or logic devices.

The memory 608 may include a form of computer-readable media, e.g., anon-permanent storage device, random-access memory (RAM) and/or anonvolatile internal storage, such as read-only memory (ROM) or flashRAM. The memory 608 is an example of computer-readable media.

The computer-readable media may include a permanent or non-permanenttype, a removable or non-removable media, which may achieve storage ofinformation using any method or technology. The information may includea computer-readable instruction, a data structure, a program module orother data. Examples of computer storage media include, but not limitedto, phase-change memory (PRAM), static random access memory (SRAM),dynamic random access memory (DRAM), other types of random-access memory(RAM), read-only memory (ROM), electronically erasable programmableread-only memory (EEPROM), quick flash memory or other internal storagetechnology, compact disk read-only memory (CD-ROM), digital versatiledisc (DVD) or other optical storage, magnetic cassette tape, magneticdisk storage or other magnetic storage devices, or any othernon-transmission media, which may be used to store information that maybe accessed by a computing device. As defined herein, thecomputer-readable media does not include transitory media, such asmodulated data signals and carrier waves.

Referring to FIG. 7, in an implementation corresponding to theinformation interaction method as shown in FIG. 3A, the informationinteraction apparatus 700 may include an acquisition unit 702, aprocessing unit 704, and an interaction unit 706.

The acquisition unit 702 is configured to acquire, when an informationinteraction operation with a user account of an information interactionparty is triggered, human biometric data of a user acting as theinformation interaction party.

The processing unit 704 is configured to suspend the informationinteraction operation if determining that no matching user accountexists based on the human biometric data, and upload the human biometricdata to a server via a device, so that the user establishes anassociation relationship between a user account thereof and the humanbiometric data.

The interaction unit 706 is configured to resume the informationinteraction operation when a user account that matches the humanbiometric data sent by the server is received, and complete theinformation interaction operation with the user account that matches thehuman biometric data.

In implementations, the processing unit 704 may be further configuredto:

search for whether the user account matching the human biometric dataexists in a local mapping relationship database, wherein the localmapping relationship database stores mapping relationships betweenpieces of human biometric data and respective user accounts; or send thehuman biometric data to the server to cause the server to search forwhether the user account matching the human biometric data exists in anonline mapping relationship database, and receive a query resultreturned from the server, wherein the online mapping relationshipdatabase stores mapping relationships between the pieces of humanbiometric data and the respective user accounts.

In implementations, the apparatus 700 My further include a receivingunit 708 or a generation unit 710.

The receiving unit 708 is configured to receive, identificationinformation returned by the server after the human biometric data issent to the server, wherein the human biometric data and theidentification information are associatively stored in the server.

The generation unit 710 is configured to generate the identificationinformation, and send the identification information to the server tostore the human biometric data and the identification informationassociatively in the server.

In implementations, when the identification information is returned bythe server, the identification information includes a random string.

When the identification information is generated locally, theidentification information includes at least one of account attributeinformation of a logged-in account in the device, time information ofthe human biometric data uploaded by the device, geographical locationinformation of the human biometric data uploaded by the device,attribute information of the device, attribute information of a networkenvironment where the device is located, a self-defined string, or arandom string generated by the device.

In implementations, the apparatus 700 may further include a display unit712 configured to display the identification information, or display abarcode graphic generated according to the identification information.

In implementations, the information interaction operation includesperforming a face-to-face transfer operation with the user accountmatching the human biometric data.

Referring to FIG. 8, in an implementation corresponding to theinformation interaction method as shown in FIG. 3B, the informationinteraction apparatus 800 may include a query unit 802, an associationunit 804, and an interaction unit 806.

The query unit 802 is configured to send a data query request to aserver using a logged-in account to query human biometric data of a usercorresponding to the logged-in account, which is acquired and uploadedby a device to which a user account of an information interaction partybelongs.

The association unit 804 is configured to send an association request tothe server to establish an association relationship between thelogged-in account and human biometric data that is found.

The interaction unit 806 is configured to complete an informationinteraction operation with the user account of the informationinteraction party upon receiving interaction information sent by theaccount of the information interaction party according to theassociation relationship.

In implementations, the data query request includes identificationinformation, the identification information being generated by thedevice and sent to the server, or generated by the server and sent tothe device, wherein the human biometric data and the identificationinformation are associatively stored in the server.

In implementations, the apparatus 800 may further include an acquisitionunit 808 configured to acquire a barcode graphic displayed on a screeninterface of the device; and an analyzing unit 810 configured to analyzethe barcode graphic to obtain the identification information.

In implementations, the information interaction operation includesperforming a face-to-face transfer operation with the user account ofthe information interaction party.

FIG. 9 is a schematic structural diagram of a server 900 according to anexemplary embodiment of the present disclosure. Referring to FIG. 9, ona hardware level, on a hardware level, the server 900 includesprocessor(s) 902, an internal bus 904, a network interface 906, memory908, and a non-volatile storage device 910, and may apparently furtherinclude other hardware 912 required by other services. The processor(s)902 read(s) a corresponding computer program from the non-volatilestorage device 910 into the memory 908 and runs the computer program,thereby forming an apparatus 914 of associating human biometric datawith an account on a logic level. Apparently, besides softwareimplementations, the present disclosure does not exclude otherimplementations, such as implementations in a form of logic devices or acombination of software and hardware. In other words, executing entitiesin the following flow of processing may include, but not limited to,various logic units, and may also include hardware or logic devices. Thememory 908 may include a form of computer-readable media as described inthe foregoing description.

Referring to FIG. 10, in implementations, the apparatus 1000 ofassociating human biometric data with an account may include a datareceiving unit 1002, an association storage unit 1004, a requestreceiving unit 1006, and an association processing unit 1008.

The data receiving unit 1002 is configured to receive human biometricdata uploaded by a device.

The association storage unit 1004 is configured to associatively storethe human biometric data and corresponding identification information.

The request receiving unit 1006 is configured to receive requestinformation from a user account, the request information includingidentification information; and

The association processing unit 1008 is configured to search for humanbiometric data corresponding to the identification information includedin the request information, and establish an association relationshipbetween the user account and human biometric data that is found.

In implementations, the identification information is uploaded by thedevice, or generated locally.

In implementations, when the identification information is uploaded bythe device, the identification information includes at least one ofaccount attribute information of a logged-in account in the device, timeinformation of the human biometric data uploaded by the device,geographical location information of the human biometric data uploadedby the device, attribute information of the device, attributeinformation of a network environment where the device is located, aself-defined string, or a random string generated by the device.

When the identification information is generated locally, theidentification information includes a random string.

In implementations, the data receiving unit 1002 may further receiveinformation to be interacted that is uploaded by the device.

In implementations, the association storage unit 1004 may furtherassociatively store the information to be interacted, the humanbiometric data, and the identification information.

In implementations, the apparatus 1000 may further include aninformation sending unit 1010 configured to send the information to beinteracted corresponding to the identification information included inthe request information to the user account in response to receiving therequest information.

Therefore, by suspending and resuming an information interactionoperation, the present disclosure waits for a user of an informationinteraction party to establish an association relationship between humanbiometric data and a user account in real time, thus reducing the numberof times of acquiring the human biometric data, avoiding to perform anthe information interaction operation for a number of times, andfacilitating an enhancement in the efficiency of informationinteraction.

It should be further noted that terms such as “comprise”, “include” andany other variants thereof are intended to cover a non-exclusiveinclusion. A process, method, product or device that includes a seriesof elements not only includes those elements, but also includes otherelements that are not explicitly listed, or further includes elementsthat already existed in such process, method, product or device. In acondition without further limitations, an element defined by a phrase“include a/an . . . ” does not exclude any other similar elements fromexisting in the process, method, product or device.

The above descriptions are merely exemplary embodiments of the presentdisclosure, but not intended to limit the present disclosure. Anymodifications, equivalent replacements, improvements, and the like, madewithout departing from the spirit and principles of the presentdisclosure shall fall in the scope of protection of the presentdisclosure.

1-15. (canceled)
 16. A server comprising: one or more processors; memory; a data receiving unit stored in the memory and executable by the one or more processors to receive human biometric data uploaded by a device; an association storage unit stored in the memory and executable by the one or more processors to store the human biometric data and identification information in association; a request receiving unit stored in the memory and executable by the one or more processors to receive request information from a first user account of a first user, the request information comprising the identification information; and an association processing unit configured to search for the human biometric data corresponding to the identification information included in the request information, and establish an association relationship between a second user account of a second user and the human biometric data that is found, after an information interaction operation between the first user account of the first user and the second user account of the second user is suspended without ending the information interaction operation on the device.
 17. The server of claim 16, wherein the identification information is uploaded by the device.
 18. The server of claim 16, wherein the identification information comprises at least one of account attribute information of a logged-in account in the device, time information of the human biometric data uploaded by the device, geographical location information of the human biometric data uploaded by the device, attribute information of the device, attribute information of a network environment where the device is located, a custom string, and a random string generated by the device.
 19. The server of claim 16, wherein the data receiving unit further receives interaction information that is uploaded by the device, and wherein the association storage unit further stores the interaction information, the human biometric data, and the identification information in association.
 20. The server of claim 19, further comprising an information sending unit to send the interaction information corresponding to the identification information included in the request information to the first user account after receiving the request information.
 21. A method, comprising: receiving, by a server, human biometric data uploaded by a device; storing, by the server, the human biometric data and identification information in association; receiving, by the server, request information from a first user account of a first user, the request information comprising the identification information; searching, by the server, for the human biometric data corresponding to the identification information included in the request information; and establishing, by the server, an association relationship between a second user account of a second user and the human biometric data that is found, after an information interaction operation between the first user account of the first user and the second user account of the second user is suspended without ending the information interaction operation on the device.
 22. The method of claim 21, wherein the identification information is uploaded by the device.
 23. The method of claim 22, wherein the identification information comprises at least one of account attribute information of a logged-in account in the device, time information of the human biometric data uploaded by the device, geographical location information of the human biometric data uploaded by the device, attribute information of the device, attribute information of a network environment where the device is located, a custom string, and a random string generated by the device.
 24. The method of claim 21, wherein the identification information is generated locally by the server.
 25. The method of claim 24, wherein the identification information comprises a random string.
 26. The method of claim 21, further comprising receiving interaction information that is uploaded by the device.
 27. The method of claim 26, further comprising storing, by the server, the interaction information, the human biometric data, and the identification information in association.
 28. The method of claim 27, further comprising sending, by the server, the interaction information corresponding to the identification information included in the request information to the first user account after receiving the request information.
 29. One or more computer-readable media storing executable instruction that, when executed by one or more processors of a device, cause the one or more processors to perform acts comprising: receiving, by a server, human biometric data uploaded by a device; storing, by the server, the human biometric data and identification information in association; receiving, by the server, request information from a first user account of a first user, the request information comprising the identification information; searching, by the server, for the human biometric data corresponding to the identification information included in the request information; and establishing, by the server, an association relationship between a second user account of a second user and the human biometric data that is found, after an information interaction operation between the first user account of the first user and the second user account of the second user is suspended without ending the information interaction operation on the device.
 30. The one or more computer-readable media of claim 29, wherein the identification information is uploaded by the device.
 31. The one or more computer-readable media of claim 30, wherein the identification information comprises at least one of account attribute information of a logged-in account in the device, time information of the human biometric data uploaded by the device, geographical location information of the human biometric data uploaded by the device, attribute information of the device, attribute information of a network environment where the device is located, a custom string, and a random string generated by the device.
 32. The one or more computer-readable media of claim 29, wherein the identification information is generated locally by the server.
 33. The one or more computer-readable media of claim 32, wherein the identification information comprises a random string.
 34. The one or more computer-readable media of claim 29, further comprising receiving, by the server, interaction information that is uploaded by the device.
 35. The one or more computer-readable media of claim 34, further comprising storing, by the server, the interaction information, the human biometric data, and the identification information in association. 